Why is classic if writing and inline if writing are not behaving the same way